import './index.css';
import { createApp } from "vue";
// import "./style.css";
import VxeUIAll from 'vxe-pc-ui'
import 'vxe-pc-ui/lib/style.css'
import VxeUITable from 'vxe-table'
import 'vxe-table/lib/style.css'
import ElementPlus from 'element-plus'
import zhCn from 'element-plus/es/locale/lang/zh-cn'
import 'element-plus/dist/index.css'

// import {
//   VxeUI,
//   VxeButton,
//   VxeButtonGroup,
//   VxeDrawer,
//   VxeForm,
//   VxeFormGroup,
//   VxeFormItem,
//   VxeIcon,
//   VxeLoading,
//   VxeModal,
//   VxePager,
//   VxePrint,
//   VxeTooltip,
//   VxeUpload,
// } from "vxe-pc-ui";
// import {
//   VxeTable,
//   VxeColumn,
//   VxeColgroup,
//   VxeGrid,
//   VxeToolbar,
// } from "vxe-table";
// import zhCN from "vxe-table/lib/locale/lang/zh-CN";

// VxeUI.setI18n("zh-CN", zhCN);
// VxeUI.setLanguage("zh-CN");

// function lazyVxeUI(app) {
//   app.use(VxeButton);
//   app.use(VxeButtonGroup);
//   app.use(VxeDrawer);
//   app.use(VxeForm);
//   app.use(VxeFormGroup);
//   app.use(VxeFormItem);
//   app.use(VxeIcon);
//   app.use(VxeLoading);
//   app.use(VxeModal);
//   app.use(VxePager);
//   app.use(VxePrint);
//   app.use(VxeTooltip);
//   app.use(VxeUpload);
// }

// function lazyVxeTable(app) {
//   app.use(VxeTable);
//   app.use(VxeColumn);
//   app.use(VxeColgroup);
//   app.use(VxeGrid);
//   app.use(VxeToolbar);
// }

import App from "./App.vue";

//createApp(App).use(lazyVxeUI).use(lazyVxeTable).mount('#app')
createApp(App)
.use(VxeUIAll)
.use(VxeUITable)
.use(ElementPlus, {
  locale: zhCn,
})
.mount('#app')